<?php
if (!$db_lnk = sqlite_open("baza.sqlite", 0666, $msg)){
  echo('Wystąpił błąd podczas próby połączenia z bazą danych...<br>');
  echo("Komunikat błędu: $msg");
}
else{
  if(isSet($_GET['sort'])){
    $sort = "ORDER BY " . $_GET['sort'];
  }
  else{
    $sort = "ORDER BY Id";
  }

  $query = 'SELECT * FROM osoby ' . $sort;

  if(!$result = sqlite_unbuffered_query($db_lnk, $query)){
    sqlite_close($db_lnk);
    echo('Wystąpił błąd: nieprawidłowe zapytanie...<br>');
  }
  else{
?>

<table>
<tr>
<td onclick="show('Id')" class="tdlink">Id</td>
<td onclick="show('Imie')" class="tdlink">Imię</td>
<td onclick="show('Nazwisko')" class="tdlink">Nazwisko</td>
<td onclick="show('RokUrodzenia')" class="tdlink">
Rok urodzenia</td>
<td onclick="show('MiejsceUrodzenia')" class="tdlink">
Miejsce urodzenia</td>
</tr>

<?php
    while($row = sqlite_fetch_array($result)){
      echo("<tr>");
      echo("<td>$row[0]</td>");
      echo("<td>$row[1]</td>");
      echo("<td>$row[2]</td>");
      echo("<td>$row[3]</td>");
      echo("<td>$row[4]</td>");
      echo("</tr>");
    }
  sqlite_close($db_lnk);
?>
  
</table>

<?php
  }
}
?>